package com.cloudbroker.bcs.platform.dav.bizapi.t2service.business;

import com.cloudbroker.bcs.common.entity.HSBCPSBackVO;
import com.cloudbroker.bcs.platform.dav.bizapi.constants.IFSFunctionIdsNew;
import com.cloudbroker.bcs.platform.dav.bizapi.service.base.vo.HSBCPSVO;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.common.back.CommonReplyList;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.common.vo.CommonReplyIdForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.common.vo.CommonReplySaveForm;
import com.hundsun.jresplus.remoting.impl.annotation.Service;
import com.hundsun.jresplus.remoting.impl.annotation.ServiceModule;
import com.hundsun.jresplus.remoting.impl.annotation.ServiceParam;

@ServiceModule
public interface CommonT2BizService {
	
	/**
	 * 5071601 常用语查询
	 */
	@Service(functionId = IFSFunctionIdsNew.IFSCommonFuncIds.FUNC_COMMON_REPLY_LIST , desc = "常用语查询")
	public CommonReplyList funcCommonReplyList(@ServiceParam("param") HSBCPSVO param);
	
	/**
	 * 5071602 常用语保存
	 */
	@Service(functionId = IFSFunctionIdsNew.IFSCommonFuncIds.FUNC_COMMON_REPLY_SAVE , desc = "常用语保存")
    public HSBCPSBackVO funcCommonReplySave(@ServiceParam("param") CommonReplySaveForm form);
	
	/**
	 * 5071603常用语删除
	 */
	@Service(functionId = IFSFunctionIdsNew.IFSCommonFuncIds.FUNC_COMMON_REPLY_DEL , desc = "常用语删除")
    public HSBCPSBackVO funcCommonReplyDel(@ServiceParam("param") CommonReplyIdForm form);
}
